page {
	background: $uni-F5F5F5;
}

.plan-item {
	width: 100vw;
	background: $uni-white;
	height: 120rpx;
	box-sizing: border-box;
	padding-left: 32rpx;
	.title {
		width: 132rpx;
		text-align: justify;
		text-align-last:justify;
		font-size: 32rpx;
		margin-right: 24rpx;
		flex-shrink: 0;
	}
	.input {
		width: 510rpx;
		height: 80rpx;
		background: $uni-F5F5F5;
		padding: 16rpx 24rpx;
		box-sizing: border-box;
	}
	.phase-input {
		width: 108rpx;
		height: 68rpx;
		text-align: center;
		background: $uni-F5F5F5;
		margin: 0 12rpx;
	}
}

.course-tool {
	width: 100vw;
	height: 108rpx;
	background: $uni-white;
	margin-top: 20rpx;
	box-sizing: border-box;
	padding: 0 32rpx;
	border-bottom: 2rpx solid $uni-F5F5F5;
	.button {
		font-size: 24rpx;
		padding: 4rpx 16rpx;
		border: 2rpx solid $uni-text-color-main;
		color: $uni-text-color-main;
		border-radius: 16rpx;
	}
}

.course-item {
	width: 100vw;
	background: $uni-white;
	box-sizing: border-box;
	padding: 0 32rpx;
	.item {
		height: 88rpx;
		border-bottom: 2rpx solid $uni-F5F5F5;
	}
}

.button-common {
	width: 100rpx;
	height: 50rpx;
	line-height: 46rpx;
	text-align: center;
	flex-shrink: 0;
	color: $uni-white;
	border-radius: 40rpx;
	font-size: 40rpx;
	font-weight: 700;
}